/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package View;

import Model.Dao.DisciplinaImpl;
import Model.Pojo.Disciplina;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 *
 * @author Amanda
 */
public class MenuDisciplina {

    DisciplinaImpl disciplinaImpl;

    public MenuDisciplina(DisciplinaImpl disciplinaImpl) {
        this.disciplinaImpl = disciplinaImpl;
        System.out.println(disciplinaImpl);
    }

    public void menuCadastraDisciplina() throws IOException {
        int cadastrarMaisUm = 1;
        while (cadastrarMaisUm == 1) {
            limpaTela();
            BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));


            System.out.println("Digite nome da disciplina a ser cadastrada.");
            String nomeDisciplina = buf.readLine();

            System.out.println("Digite a ementa da disciplina.");
            String ementaDisciplina = buf.readLine();

            System.out.println("Digite a carga horaria da disciplina.");
            String leitura = buf.readLine();


            int cargaHorariaDisciplina = Integer.parseInt(leitura);
            Disciplina disciplina = new Disciplina(nomeDisciplina, ementaDisciplina, cargaHorariaDisciplina);

            System.out.println(disciplinaImpl);
            
            System.out.println("lista"+disciplinaImpl.getDisciplinaList().size());
            disciplinaImpl.getDisciplinaList().add(disciplina);
            
            System.out.println("Disciplina cadastrada com sucesso!");

            System.out.println("Voce deseja cadastrar mais uma disciplina? Digite 1 para Sim e 0 para nao");
            cadastrarMaisUm = Integer.parseInt(buf.readLine());

        }
    }

    public void limpaTela() {
        for (int i = 0; i < 50; i++) {
            System.out.println("");
        }

    }
}
